package cn.wen.yinxiu.common.idempotent.config;import lombok.Data;import org.springframework.boot.context.properties.ConfigurationProperties;import java.util.concurrent.TimeUnit;import cn.wen.yinxiu.common.cache.config.RedisDistributedProperties;/** * @ClassName: IdempotentProperties * @Author: 小飞 * @Date: 2023/5/23 23:56 * @Description: 幂等属性配置 */@Data@ConfigurationProperties(prefix = IdempotentProperties.PREFIX)public class IdempotentProperties {    public static final String PREFIX = "yinxiu.idempotent.token";    /**     * Token 幂等 Key 前缀     */    private String prefix;    /**     * Token 申请后过期时间     * 单位默认毫秒 {@link TimeUnit#MILLISECONDS}     * 随着分布式缓存过期时间单位 {@link RedisDistributedProperties#getValueTimeout()} 而变化     */    private Long timeout;}